class Parametro < ActiveRecord::Base
  validates_presence_of :nombre
  belongs_to :parametrizable, :polymorphic => true
  def nombre_obj_parametro
    self.parametrizable_type ? self.parametrizable_type.titleize : "Parametro"
  end

  def self.destinatarios(codigo_parametro)
    perfil_id= Parametro.find_by_codigo(codigo_parametro).try(:valor)
    Perfil.find_by_id(perfil_id.to_i).usuarios.activos.collect { |u| u.email  }.compact.uniq
  end
end
